package com.tbit.uqbike.object.business;

import com.tbit.uqbike.webmanager.util.csv.entity.DownloadDTO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.List;

@AllArgsConstructor
@NoArgsConstructor
@Data
public class NoticeSearch extends DownloadDTO implements Serializable {
    private static final long serialVersionUID = -6075694956897526066L;
    /**
     * 公告标题
     */
    private String title;
    /**
     * 公告类型；0、系统通知，1、企业通知，2、活动通知
     */
    private String type;
    /**
     * 编辑开始时间(创建时间)
     */
//    private String startTime;
    /**
     * 编辑结束时间(创建时间)
     */
//    private String endTime;

    /**
     * 生效平台，1、客户端；2、管理端；3、运维端
     * */
    private List<Integer> platformList;

    /**
     *生效运营区账户id(account表的accountId)，区域id
     * */
    private List<Integer> accountIdList;

    /**
     * 生效状态，0、未生效；1、生效中；2、已失效
     * */
    private Integer status;

    /**
     * 发布人手机号码
     * */
    private String phone;

    /**
     * 创建的用户的accountId(品牌id/加盟商id/区域id都可能)
     * */
    private List<Integer> createUserAccountIdList;

    /**
     * 页码
     * */
    private Integer pageNum = 1;

    /**
     * 页长
     * */
    private Integer pageSize = 10;
}
